<%@page contentType="text/html"%>
<%@page pageEncoding="ISO-8859-1"%>

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="rich" uri="http://richfaces.org/rich"%>
<%@taglib prefix="a4j" uri="http://richfaces.org/a4j"%>


<%
        request.setAttribute("nombrePagina", "Editar-Cuenta");
%>

<f:view>

    <%@include file="/WEB-INF/jspf/header.jspf" %>

    <h:messages id="messages" styleClass="messages_content" layout="table" errorClass="error" warnClass="warn" infoClass="info"/>
    <h:form id="frmEditarCuentas">
        <h:outputText value="<h3>EDITAR CUENTA NRO: #{CuentaController.cuenta.nroCuenta} </h3>" escape="false"/>

        <fieldset style="width:510px">
            <legend>Datos Generales</legend>
            <h:panelGrid columns="2">
                <h:outputLabel value="Numero Cuenta: " for="txtnumeroCuenta" />
                <h:outputText id="txtnumeroCuenta" value="#{CuentaController.cuenta.nroCuenta}"/>

                <h:outputLabel value="Nro.Tarjeta Asociada" for="txtTarjetaDebito" />
                <h:panelGroup>
                    <h:outputText value="#{CuentaController.cuenta.fidPltTarjetaDebito.nroTarjeta}"/>
                    <h:commandLink value="Agregar Tarjeta" action="#{CuentaController.asociarTarjeta}"
                                   rendered="#{CuentaController.cuenta.fidPltTarjetaDebito == null}"/>
                    <h:commandLink value="Cambiar Tarjeta" action="#{CuentaController.asociarTarjeta}"
                                   rendered="#{CuentaController.cuenta.fidPltTarjetaDebito != null}"/>
                </h:panelGroup>

                <h:outputLabel value="Modalidad de Cuenta " for="txtTipoAsociacion" />
                <h:outputText value="#{CuentaController.modalidad}" id="txtTipoAsociacion" />

                <h:outputLabel value="Fecha Apertura: " for="txtfechaApertura" />
                <h:outputText value="#{CuentaController.cuenta.fechaApertura}" id="txtfechaApertura" />

                <h:outputLabel value="Monto Actual" for="txtmontoActual" />
                <h:outputText id="txtmontoActual"   value="#{CuentaController.cuenta.montoActual}"/>

                <h:outputLabel value="Sucursal" for="txtSucursales" />
                <h:outputText value="#{CuentaController.cuenta.fidSegSucursal}" id="txtSucursales" />

                <h:outputLabel value="Tipo Cuenta" for="txttipoCuenta" />
                <h:outputText id="txttipoCuenta" value="#{CuentaController.cuenta.fidPltTipoCuenta.nombre}"/>

                <%--Esta tabla es de los mancomunados de la cuenta selecionada--%>
                <h:outputLabel value="Titulares Asociados"/>
                <h:panelGroup/>
                <h:panelGroup/>
                <h:panelGroup>
                    <t:dataTable id="tblMancomunadosNaturalesAEditar"
                                 value="#{CuentaController.personasNaturalesAgregar}"
                                 var="item"
                                 bgcolor="#F1F1F1" border="10" cellpadding="5"
                                 cellspacing="3" first="0"
                                 frame="hsides" rules="all"
                                 summary="Esta es la Lista de Clientes Naturales"
                                 rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                                 styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter"
                                 rendered="#{CuentaController.personasNaturalesAgregar != null}">
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Nombre "/></f:facet>
                            <h:outputText value="#{item.nombrePersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Apellido Paterno "/></f:facet>
                            <h:outputText value=" #{item.apePaternoPersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Apellido Materno "/></f:facet>
                            <h:outputText value="#{item.apeMaternoPersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Dni "/></f:facet>
                            <h:outputText value="#{item.dniPersona}" />
                        </h:column>
                    </t:dataTable>
                    <t:dataTable id="tblMancomunadosJuridicosAEditar"
                                 value="#{CuentaController.personasJuridicasAgregar}"
                                 var="item"
                                 bgcolor="#F1F1F1" border="10" cellpadding="5"
                                 cellspacing="3" first="0"
                                 frame="hsides" rules="all"
                                 summary="Esta es la Lista de Clientes Naturales"
                                 rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                                 styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter"
                                 rendered="#{CuentaController.personasJuridicasAgregar != null}">
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Razon Social "/></f:facet>
                            <h:outputText value="#{item.razonSocial}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Ruc "/></f:facet>
                            <h:outputText value=" #{item.ruc}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Telefono "/></f:facet>
                            <h:outputText value="#{item.telefono}" />
                        </h:column>
                    </t:dataTable>
                </h:panelGroup>

                <h:outputLabel value="Nuevos Titulares Asociados"/>
                <h:panelGroup/>
                <h:panelGroup/>
                <h:panelGroup><%--Clientes Naturales Agregado--%>
                    <t:dataTable id="tblMancomunadosAgregarAsociadosNaturales"
                                 value="#{AsocCuenClienController.nuevosMancomunadosAgregar}"
                                 var="item"
                                 bgcolor="#F1F1F1" border="10" cellpadding="5"
                                 cellspacing="3" first="0"
                                 frame="hsides" rules="all"
                                 summary="Esta es la Lista de Clientes Naturales"
                                 rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                                 styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter"
                                 rendered="#{AsocCuenClienController.nuevosMancomunadosAgregar != null}">
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Dni "/></f:facet>
                            <h:outputText value="#{item.dniPersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Nombre "/></f:facet>
                            <h:outputText value="#{item.nombrePersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Apellido Paterno "/></f:facet>
                            <h:outputText value=" #{item.apePaternoPersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Apellido Materno "/></f:facet>
                            <h:outputText value="#{item.apeMaternoPersona}" />
                        </h:column>
                        <h:column>
                            <f:facet name="header"><h:outputText value=" Estado Civil "/></f:facet>
                            <h:outputText value="#{item.sexPersona}" />
                        </h:column>
                    </t:dataTable>

                </h:panelGroup>
                <h:panelGroup/>
                <h:commandLink value="Actualizar Mancomunado" rendered="#{CuentaController.bolInicioTablaAgregarPersonas}"
                               action="#{AsocCuenClienController.actualizarMancomunados}">
                    <f:setPropertyActionListener  target="#{AsocCuenClienController.cuentaControllerTemp}" value="#{CuentaController}"/>
                </h:commandLink>
            </h:panelGrid>
        </fieldset>

        <fieldset style="width:180px">
            <legend>Plazo Fijo</legend>
            <h:panelGrid columns="2"  rendered="#{CuentaController.cuenta.tasaInteresPlazoFijo != null}">
                <%--SOLO PARA PLAZO FIJO--%>
                <h:outputLabel value="Tasa Interes: " for="txttasaInteresPlazoFijo" />
                <h:outputText id="txttasaInteresPlazoFijo" value="#{CuentaController.cuenta.tasaInteresPlazoFijo}"/>

                <h:outputLabel value="Dias Plazo Fijo: " for="txtdiasPlazoFijo" />
                <h:outputText id="txtdiasPlazoFijo" value="#{CuentaController.cuenta.tasaInteresPlazoFijo}"/>

                <h:outputLabel value="Fecha Fin Plazo Fijo: " for="txtfechaFinPlazofijo" />
                <h:outputText value="#{CuentaController.cuenta.fechaFinPlazoFijo}" id="txtfechaFinPlazofijo" />

                <h:outputLabel value="I.T.F: " for="txttasaItf" />
                <h:outputText id="txttasaItf" value="#{CuentaController.cuenta.tasaItf}"/>

                <h:panelGroup/>
            </h:panelGrid>
        </fieldset>
        <h:panelGrid columns="2">
            <h:panelGroup/>
            <h:panelGroup>
                <h:commandButton id="btnAceptar" value="Aceptar" action="#{AsocCuenClienController.actualizar}"/>
                <h:commandButton id="btnCancelar" value="Cancelar" action="#{CuentaController.cancelar}"/>
            </h:panelGroup>
        </h:panelGrid>

    </h:form>
    <%@include file="/WEB-INF/jspf/footer.jspf" %>
</f:view>

